package com.wlz.entity.request.f1;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;


/**
 * @PACKAGE_NAME: intest.microservice.request.f1
 * @NAME: Header
 * @USER: wuxiang
 * @DATE: 2021/5/12
 * @PROJECT_NAME: fota-tbox-api
 **/
@Data
public class Header {
    /**
     * VIN
     */
    @JSONField(name = "VIN")
    private String VIN;

    /**
     *  终端编号
     */
    @JSONField(name = "TCode")
    private String TCode;

    /**
     *  整车大版本
     */
    @JSONField(name = "TCode")
    private String ver;

    /**
     *  车辆任务ID
     */
    @JSONField(name = "taskcarId")
    private String taskcarId;

    /**
     *  日期时间
     */
    @JSONField(name = "UDate")
    private String UDate;

    /**
     *  接口请求类型:
     *             "当值等于1时，请求类型为：研发升级请求\n" +
     *             "当值等于2时，请求类型为：预约唤醒请求\n" +
     *             "当值等于3时，请求类型为：ON信息唤醒请求\n" +
     *             "当值等于4时，请求类型为：车机触发请求\n" +
     *             "当值等于5时，请求类型为：升级前确认请求\n" +
     *             "当值等于6时，请求类型为：终端初始请求\n" +
     *             "当值等于7时，请求类型为：刷写成功后请求
     */
    @JSONField(name = "ReqMode")
    private Integer ReqMode;

}
